pppppppppppppppppppppppppppppppppppppppppppppppppppppppppp
pppppppppppppppppppppppppp
ooooooooooooooooooooooooooooo

llllllllllll;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''lllllll